void main() {
  /**
   *  dart 逻辑运算符 与 js/ts 相同
   */
  // 年龄
  int age = 33;
  // 工作年限
  int years = 10;

  // 1. 逻辑与：一假则假
  // 年龄大于28岁，并且工作年限大于4年
  bool ret1 = age > 35 && years > 4;
  print(ret1); // false

  // 2. 逻辑或：一真则真
  // 年龄大于23岁，或者工作年限大于2年
  bool ret2 = age > 35 || years > 2;
  print(ret2); // true

  // 3. 逻辑非：真变假，假变真
  print(!true); // false
  print(!false); // true

  // 工作年限不小于9年
  bool ret3 = years >= 9;
  // bool ret3 = !(years < 9);
  print(ret3); // true
}
